Ubuntu 14.04
Sponsored Link

OpenStack Icehouse : Boot Instance
2014/05/13
 
Create and Start Virtual Machine Instance.
[1] Specify flavor (memory or disk) and create an instance and boot it.
# default flavor list

root@dlp ~(keystone)#
nova flavor-list

+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 1  | m1.tiny   | 512       | 1    | 0         |      | 1     | 1.0         | True      |
| 2  | m1.small  | 2048      | 20   | 0         |      | 1     | 1.0         | True      |
| 3  | m1.medium | 4096      | 40   | 0         |      | 2     | 1.0         | True      |
| 4  | m1.large  | 8192      | 80   | 0         |      | 4     | 1.0         | True      |
| 5  | m1.xlarge | 16384     | 160  | 0         |      | 8     | 1.0         | True      |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+

# show virtual images list

root@dlp ~(keystone)#
nova image-list

+--------------------------------------+-------------+--------+--------+
| ID                                   | Name        | Status | Server |
+--------------------------------------+-------------+--------+--------+
| e797ffd6-4d70-46b3-821b-abf1f8044f0c | Ubuntu14.04 | ACTIVE |        |
+--------------------------------------+-------------+--------+--------+

# create and boot an instance

root@dlp ~(keystone)#
nova boot --flavor 2 --image Ubuntu14.04 --security_group default Ubuntu_Trusty

+--------------------------------------+----------------------------------------------------+
| Property                             | Value                                              |
+--------------------------------------+----------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                             |
| OS-EXT-AZ:availability_zone          | nova                                               |
| OS-EXT-SRV-ATTR:host                 | -                                                  |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | -                                                  |
| OS-EXT-SRV-ATTR:instance_name        | instance-00000001                                  |
| OS-EXT-STS:power_state               | 0                                                  |
| OS-EXT-STS:task_state                | scheduling                                         |
| OS-EXT-STS:vm_state                  | building                                           |
| OS-SRV-USG:launched_at               | -                                                  |
| OS-SRV-USG:terminated_at             | -                                                  |
| accessIPv4                           |                                                    |
| accessIPv6                           |                                                    |
| adminPass                            | mcMrCGgi3HzR                                       |
| config_drive                         |                                                    |
| created                              | 2014-05-05T05:42:20Z                               |
| flavor                               | m1.small (2)                                       |
| hostId                               |                                                    |
| id                                   | b0a69aa0-7412-484b-803c-7d93edd9fcf8               |
| image                                | Ubuntu14.04 (e797ffd6-4d70-46b3-821b-abf1f8044f0c) |
| key_name                             | -                                                  |
| metadata                             | {}                                                 |
| name                                 | Ubuntu_Trusty                                      |
| os-extended-volumes:volumes_attached | []                                                 |
| progress                             | 0                                                  |
| security_groups                      | default                                            |
| status                               | BUILD                                              |
| tenant_id                            | fa66398ac25943629877cc6e459d38ae                   |
| updated                              | 2014-05-05T05:42:20Z                               |
| user_id                              | 16b8fb0e454346efba7b57401efcec5e                   |
+--------------------------------------+----------------------------------------------------+

# show status

root@dlp ~(keystone)#
nova list

+-----------+---------------+--------+------------+-------------+--------------------+
| ID        | Name          | Status | Task State | Power State | Networks           |
+-----------+---------------+--------+------------+-------------+--------------------+
| b0a69aa0- | Ubuntu_Trusty | BUILD  | spawning   | NOSTATE     | network01=10.1.0.2 |
+-----------+---------------+--------+------------+-------------+--------------------+
[2] Login to the Instance just booted.
# after few minutes later, the Status turns "ACTIVE" like follows

root@dlp ~(keystone)#
nova list

+-----------+---------------+--------+------------+-------------+--------------------+
| ID        | Name          | Status | Task State | Power State | Networks           |
+-----------+---------------+--------+------------+-------------+--------------------+
| b0a69aa0- | Ubuntu_Trusty | ACTIVE | -          | Running     | network01=10.1.0.2 |
+-----------+---------------+--------+------------+-------------+--------------------+

# it's OK if ICMP answer replys like follows

root@dlp ~(keystone)#
ping 10.1.0.2

PING 10.1.0.2 (10.1.0.2) 56(84) bytes of data.
64 bytes from 10.1.0.2: icmp_seq=1 ttl=64 time=0.506 ms
64 bytes from 10.1.0.2: icmp_seq=2 ttl=64 time=0.308 ms
^C
--- 10.1.0.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.308/0.407/0.506/0.099 ms

# login with SSH

root@dlp ~(keystone)#
ssh trusty@10.1.0.2

The authenticity of host '10.1.0.2 (10.1.0.2)' can't be established.
ECDSA key fingerprint is ee:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.1.0.2' (ECDSA) to the list of known hosts.
trusty@10.1.0.2's password:
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Mon May  5 14:19:59 2014
trusty@ubuntu:~$
# just logined normally

[3] If you'd like to stop an instance, it's also possible to control with nova command like follows.
root@dlp ~(keystone)#
nova list

+-----------+---------------+--------+------------+-------------+--------------------+
| ID        | Name          | Status | Task State | Power State | Networks           |
+-----------+---------------+--------+------------+-------------+--------------------+
| b0a69aa0- | Ubuntu_Trusty | ACTIVE | -          | Running     | network01=10.1.0.2 |
+-----------+---------------+--------+------------+-------------+--------------------+

# stop instance

root@dlp ~(keystone)#
nova stop Ubuntu_Trusty

root@dlp ~(keystone)#
nova list

+-----------+---------------+---------+------------+-------------+--------------------+
| ID        | Name          | Status  | Task State | Power State | Networks           |
+-----------+---------------+---------+------------+-------------+--------------------+
| b0a69aa0- | Ubuntu_Trusty | SHUTOFF | -          | Shutdown    | network01=10.1.0.2 |
+-----------+---------------+---------+------------+-------------+--------------------+

# start instance again

root@dlp ~(keystone)#
nova start Ubuntu_Trusty

root@dlp ~(keystone)#
nova list

+-----------+---------------+--------+------------+-------------+--------------------+
| ID        | Name          | Status | Task State | Power State | Networks           |
+-----------+---------------+--------+------------+-------------+--------------------+
| b0a69aa0- | Ubuntu_Trusty | ACTIVE | -          | Running     | network01=10.1.0.2 |
+-----------+---------------+--------+------------+-------------+--------------------+
 
Tweet